package com.first.nell.base

import androidx.fragment.app.FragmentManager
import com.first.nell.components.dialog.PopListItem

interface BaseDialogListAction {
    /** initSubviews */
    fun initFirstNellSubviews()

    /** setDataList */
    fun setFirstNellDataFirstNellList(dataList: List<PopListItem>, gTag: String)

    /** showWithDataList */
    fun showFirstNellWithFirstNellDataFirstNellList(
        fragmentManager: FragmentManager,
        dataList: List<PopListItem>,
        gTag: String
    )

    /** setOnActionClickListener */
    fun setFirstNellOnFirstNellItemFirstNellClickFirstNellListener(listener: (String, PopListItem) -> Unit)
}